Adding Wave class and basic mouse pressed