Code refactoring: added machineLevel enum

Texture refactoring: all textures have the following format:
/textures/blocks/${machineType}/${machineLevel}_${side}.png
Change: Planters eject items from the bottom side, instead of top. Fixes #36