Enemies stored in gamefield

GameField now has a list with enemies. This is used for towers to scan
for nearest enemies, thus fixes the bug that towers fire on enemies at
other gamefields.