added inputmanager
renderer::update now takes a pointer
cleaned up Object a bit