Chunk management

Starts using a HashMap instead of ArrayList, also gives all Chunks a Vector2f position