Ported over camera
Remove window file
Added mouse events