Minor changes

Camera now uses Vector2<T> when possible
Name refactoring