combined redundant methods, overall efficiency

combined isWall() and checkInteraction() into Interaction(String
Property) since they were redundant. Removed timer in favor if boolean
isPressed for efficiency, cleaned up some other code as well.