initial commit with experimential functionality

Course camera implementation
Basic world generation and FOV implementation