disabled collision resolving
added index checking on world.is_passable
added stuff
fixed collision