cleaned up

to do

(1) collision engine function needs work done

(2) DrawLayer needs to be able to draw at an X and Y position and end at
surface draw area size

(3) map loading needs an bit of work

(4) engine needs to have an player render function