Train Station changes regarding listener movement, and various fixes.

left implementation to subclasses.

Created a trait for Citizens which can be used to buy and sell carts.

Remodeled the base Bank and Town classes a bit.

Fixed the trains not stopping at the stop block.

Moved the chunk listener to the super class of Train Station, Block
Finder