Remove own position class and use locations

Also add listener to prevent wrong spawns