made wave system more fun and added some fixes