tile entity registration for controller
reorganized code a bit
change config references to static
add files for machine link
skeleton initialization for machine link
register machine link
no need to initialize new proxy
add utility class
class to deal with coordinates
add utility to coord
change extension of machine link
machine links search for neighbors
remove extraneous import
coord returns itself for adjacent call
add render handler for machine link
make machine link opaque
machine link now renders
machine link marks itself for rendering after changing state
add server and client logger
message printer can print anything