Basis for wave system (doesn't really do anything yet)