added unit spawning and mouse selection