Mouse input, Camera, Space Station

Stuff from class. Somehow ended up with a detached head, and dealing
with it wasn't worth it to me. Just re-synced and manually handled
conflicts.