added wave system + some balancing with knockback