Refactored render.js to use a table, added single character rendering