Basic map functionality andunit collision