updated to properly parse and draw level map