Added camera, rotation handeling and basic keyboard handler