added a enemy and action mechanics