added new waves system, starting to redo start screen