Update tdobjects with typing info and friction
Add hooks for physics callbacks
Add floors!