make opcodes go in their own file, set up relative file paths for includes and assets
Signed-off-by: Jerimee <jerimee.richir@gmail.com>