Monster AI in Java

~ Monster AI: Monster Senses(Hearing, Seeing)

~ Monster Memory: (Remembers where it last saw the player)

~ Monster Pathfinding(Once it senses the player starts pathfinding algorithm to find player, A* for shortest path was not used to save memory and speed up pathfinding)

~ Random Map for realistic AI

~ Monster Abilities: Fusion, Stealth, Visual Output for different senses

~ 3 Different Player movement types for better gameplay