Add methods in geometry.hpp & more stuffs

add a custom obj program
add some obj files
modify Event_manager, Skybox and Chunk to test obj view (larger space,
faster camera)