Add better glowstone implementation
Fix directory structure