background, path, tower placement, enemy travel implemented