Removed use of sin and cos in movement.
Added cursor and some tweaks to texture class to make it work..