introduction, mobile, android, appendix, definition, application, distribution, called, google, original, clones, previously, existing, popular, thesis, development, testing, video, shuriken, develop, provides, unique, experience, trying, mimic, addition, needed, perform, entertainment, physics, based, complete, control, collect, usually, hitting, reaching, requires, actions, mechanics, surrounding, objects, throughout, explicitly, publicly, available, similar, aspects, comparatively, chapter, overview, developed, java, opengl, graphics, embedded, systems, using, regarding, technologies, alternative, advantages, disadvantages, analyzed, implemented, object, prominent, designed, main, puzzling, achieve, result, https, com, tested, multiple, devices, performance, visual, compatibility, problems, device, issues, alongside, alternatives, playtested, uncover, confusion, playing, includes, imbalance, breaking, unintuitive, controls, improvements, planned, future, detailed, defined, glossary, installation, brief, apk, demonstration, gameplay, demo, source, code, accompanying, illustrations, screenshots, illustration, menu, screenshot, mentioned, prohibit, negate, existence, similarities, visuals, trigger, mechanic, create, schell, crucial, defining, changing, action, completely, comparison, ninja, subchapters, detail, piggyback, ios, operating, released, downloads, notable, theme, genre, multi, involving, http, www, piggybackgames, apps, details, idcom, ninjagolf, considered, identical, simulating, example, bouncing, collision, despite, visible, exactly, aspect, minimal, texture, whereas, heavily, approach, arguably, documented, subchapter, lastly, fixed, camera, limited, area, locked, onto, controlled, finiteness, variable, types, capabilities, touching, wanted, precision, determined, rotation, emphasizes, precise, timing, thus, creating, reaction, challenge, contains, rotating, gravity, rotate, landable, described, updated, june, release, uploaded, user, dnl, visually, flappy, avoid, incoming, tapping, necessary, avoids, noteworthy, differ, etc, compared, consist, infinite, unity, explained, previous, programming, interface, integrated, environment, studio, rendering, handled, vertex, array, buffer, shading, shaders, technology, directly, provide, abstraction, layer, content, underlying, unreal, including, educational, regular, largely, javas, adoption, objectoriented, model, respect, concepts, compilation, process, compiled, bytecode, virtual, instance, starting, version, converted, installing, program, access, consists, commands, functions, programmer, specify, programs, operations, developer, index, html, unrealengine, docs, oracle, javase, specs, jvms, htmljvms, involved, quality, specifically, colour, images, typical, framebuffer, allocate, context, associate, define, textures, geometry, versions, faster, older, newer, features, support, compression, mainly, text, supported, wider, variety, currently, represent, collection, attribute, stored, data, spatial, coordinates, normal, vectors, commonly, intended, predefine, models, shader, executed, programmable, processing, pipeline, tessellation, evaluation, fragment, compute, required, topics, htmlchoosing, htmlversion, khronos, org, wiki, vertex_specificationvertex_buffer_object, optional, customize, default, performed, operates, vertices, associated, responsible, fragments, depth, image, representing, current, respond, accordingly, examines, discarding, preferred, purpose, gaining, techniques, computer, biggest, advantage, ability, efficiently, optimized, cross, drastically, lowered, developers, less, lower, issue, update, disadvantage, lack, slowed, consumption, vertex_processing, gamedesigning, career, logo, energy, memory, resources, prior, underperformed, methods, preliminary, conducted, description, results, shown, supports, static, consume, voluminous, massive, graphically, intensive, compete, consideration, factors, played, roles, decision, discard, hinder, achieving, interacting, encountered, various, historical, technical, japanese, throwing, purely, inspired, appearance, mimics, modeling, software, related, blender, created, housing, jumping, loss, moved, levelspecific, threshold, falling, void, interact, core, method, axis, perpendicular, scaled, according, particular, visualised, represents, zero, type, specific, detection, common, housed, transformation, applied, apply, relatively, natural, transformations, collides, position, relative, saved, marked, rotated, shurikens, changed, vector, poscollision, posnew, horizontal, vertical, detach, detaching, elements, calculating, whether, intersects, determine, performing, virtually, placed, criteria, detected, realistic, total, bounding, determines, intersect, distance, radiuses, bases, prism, polygon, role, effect, mathwords, right_regular_prism, htm, regular_polygon, intersecting, sided, segment, angle, degrees, positive, simplicity, knowing, angles, normals, closest, absolute, angular, maximum, linear, calculated, trigonometry, examples, segments, distances, respectively, implement, principle, function, finding, forming, moreover, corresponding, range, divided, presented, mathematical, formula, notation, symbol, division, remainder, operation, subtracting, us, non, clockwise, added, counterclockwise, flying, acceleration, unmarked, usage, although, significant, succeeds, affects, across, relativity, exception, coloured, differently, significantly, applies, cameras, creates, staying, detached, essential, bound, obvious, placing, decoy, landing, continuing, successful, completion, frequently, progress, difficult, applying, represented, reachable, rectangular, downwards, trajectory, landed, opposite, affect, unreachable, rectangle, detect, aligns, width, axises, doing, calculations, bounds, simply, comparisons, equally, slightly, sending, rectangular_parallelepiped, bordered, algorithm, property, higher, coordinate, checked, barrier, waiting, designing, initially, active, passively, activated, deactivated, unable, pass, rotates, transportation, achieved, via, nonetheless, approaches, firstly, detachment, secondly, constantly, activationillustration, showing, thirdly, freely, radius, choosing, closer, contrast, approximately, concludes, category, nevertheless, encounter, destroying, supposed, katana, katanas, modeled, minimum, repeatedly, blade, blades, dangerous, collide, failed, velocity, redirected, similarly, circular, areas, slashed, additional, purposely, timed, expected, situations, rushing, encouraged, scoring, system, final, obligatory, collectables, collectable, collected, varieties, collecting, variants, visualize, destinations, miscellaneous, categories, increase, bored, accelerator, partially, generated, programmatically, sphere, spherical, accelerated, pointing, mid, perfectly, behaviour, accelerate, increasing, arranged, briefly, specifies, challenging, design, synonymous, pattern, entertaining, designers, responsibility, balance, overcoming, challenges, experienced, rewarding, later, longer, seemed, orthogonal, projection, referring, unless, stated, encounters, adjusted, aimed, option, easier, collects, completed, actually, manages, solutions, fastest, solution, assumed, definite, exist, separately, reveal, quotation, describing, respective, rectangles, encompass, relevant, continue, incorrect, initial, ignored, completing, intuitive, overcome, avoiding, shaped, transparent, adjusting, followed, difficulty, directed, reachability, pulled, successfully, section, recommended, meaning, concluding, focuses, developing, assuring, functionality, unnoticed, improving, solve, imagine, fantasy, reality, target, critical, playtests, analysis, emulator, nexus, installed, actual, playable, started, rendered, implementing, playtesting, huawei, mediapad, xiaomi, redmi, samsung, galaxy, prime, oneplus, modified, output, uncovered, landscape, mode, caused, unlike, switching, app, launcher, chrome, browser, multitasking, showed, resolution, average, frametime, ms, noticeable, stuttering, calculate, per, milliseconds, measurements, adreno, online, highest, frametimes, working, unnecessary, judged, periods, gsmarena, php, notebookcheck, smartphone, benchmark, argued, observation, confirmed, compatible, orientation, force, forced, ondestroy, specified, overridden, forcing, deleted, restored, restoring, reload, turned, improved, beyond, scope, progresses, discovered, comparing, measuring, modifying, reasonable, applications, framerate, claimed, suited, debugger, measured, suggests, debugging, debug, configured, manifest, debuggable, tracing, render, finished, outputs, approximate, info, dividing, definitely, perfect, requirement, manifests, summary, github, gapid, ibotpeaches, io, apktool, graphical, performer, excellent, necessarily, imperceptible, frequent, playtest, gotten, enjoyed, feedback, appeal, lifespan, properly, testers, allowed, asked, questionnaire, suggestions, proved, reported, expecting, negative, improvement, response, questionnaire_data, csv, criticized, restarting, navigational, adding, restart, bothersome, physical, awkward, press, users, poll, authority, helped, rated, rating, plotted, pointed, tester, confusing, cleared, appealing, addressed, unclear, understandable, clearer, helping, shorter, dedicated, introduce, liked, disliked, contained, demonstrate, nauseous, assume, enjoying, register, conditions, automatically, removed, apparently, useless, distracting, tutorials, explaining, interfaces, intense, unexpected, logic, error, programmed, correctly, longest, effectively, attached, obviously, affected, basing, vertically, scrolling, increased, dragging, cancel, decreased, potentially, fixing, optimisation, diameter, passing, intersection, reworking, smaller, conducting, conclusion, combined, patterns, included, provided, opinions, clarity, incompatibility, unsolved, planning, justified, smartphones, manufacturers, special, supervisor, raimond, hendrik, providing, university, tartu, teaching, knowledge, acquired, extremely