if (menu != null) {
menu.tick();
}
else {
for (int i = 0; i < entities.size(); i++) {
Entity e = entities.get(i);
if (e.x + e.width > Game.WIDTH || e.x < 0) {
reverse = true;
}
}
if (reverse) {
for (int i = 0; i < entities.size(); i++) {
Entity e = entities.get(i);
if (e instanceof Alien)
((Alien) e).reverse();
}
reverse = false;
}
for (int i = 0; i < entities.size(); i++) {
Entity e = entities.get(i);
e.tick();
if (reverse && e instanceof Alien) {
((Alien) e).reverse();
}