Added Position support to AbstractEnemy and IEnemy