Cleaner, simpplified to structs, currently only enemy move and spawn works