created first passing test
added assertions for x and y values
removed tests from pyflake
removed pyflake warnings
added neighbourhood checks
added and tested the adding of neighbours to an Entity