Finished Smith Block

Note: Not yet tested
Fixed missing imports

fixed bugs
Fixed some client only stuff running on server
fixing bugs with BlockSmith