You're welcome, Tyler. I have streamlined your code to show a little variation in technique.
rem Project: The 3D World
rem Created: 10/11/2016 7:41:35 AM
rem Tyler D. Hathaway
rem ***** Main Source File *****
hide mouse
make object cone 1, 10
position object 1, 0, 5, 0
color object 1,rgb(0, 0, 255)
makeWall(2, 3000, 1, 3000, 0, -10, 0, rgb(0, 255, 0)) rem Floor
makeWall(3, 3000, 1000, 1, 0, 490, 1500, rgb(0, 191, 255)) rem North Wall
makeWall(4, 3000, 1000, 1, 0, 490, -1500, rgb(255, 255, 255)) rem South Wall
makeWall(5, 1, 1000, 3000, 1500, 490, 0, rgb(255, 0, 0)) rem East Wall
makeWall(6, 1, 1000, 3000, -1500, 490, 0, rgb(255, 204, 0)) rem West Wall
sync on
sync rate 60
set camera range 1, 4500
set point light 0, 0, 500, 0
set light range 0, 6000
do
rem **MOVEMENT**
move object 1, (keystate(200)-keystate(208))*2
turn object left 1, (keystate(203)-keystate(205))*2
`Camera settings
set camera to object orientation 1
position camera 0, object position x(1), object position y(1)+10, object position z(1)
move camera 0, -30
sync
loop
Rem **Create Walls**
function makeWall(ID, xsize, ysize, zsize, xp, yp, zp, color)
make object box ID, xsize, ysize, zsize
position object ID, xp, yp, zp
color object ID, color
set object texture ID, 100, 1
endfunction